home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / Origami / Sources / src / origami / permlist.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-27  |  20.7 KB  |  458 lines

  1. /* This file is generated automatically by awk -f tok2h.awk */
  2. /* containing permission and execution-level information for OCL tokens */
  3. /*{{{  permissons*/
  4. /*{{{  bits and mask*/
  5. #define KTI_NONE    0    /* no permissions    */
  6. #define KTI_B        1    /* browse key        */
  7. #define KTI_F        2    /* fieldedit key    */
  8. #define KTI_S        4    /* screen key - folding    */
  9. #define KTI_P        8    /* prompt key        */
  10. #define KT_LG        4    /* number of used bits    */
  11. /*}}}  */
  12. /*{{{  combined*/
  13. #define KT_DUMMY    0    /* not used    */
  14.  
  15. #define KT_NONE        KTI_NONE
  16. #define KT_B        KTI_B
  17. #define KT_F        KTI_F
  18. #define KT_S        KTI_S
  19. #define KT_P        KTI_P
  20. #define KT_PSFB        (KTI_P|KTI_S|KTI_F|KTI_B)
  21. #define KT_SFB        (KTI_S|KTI_F|KTI_B)
  22. #define KT_PFB        (KTI_P|KTI_F|KTI_B)
  23. #define KT_PSB        (KTI_P|KTI_S|KTI_B)
  24. #define KT_PSF        (KTI_P|KTI_S|KTI_F)
  25. #define KT_FB        (KTI_F|KTI_B)
  26. #define KT_PB        (KTI_P|KTI_B)
  27. #define KT_PS        (KTI_P|KTI_S)
  28. #define KT_SF        (KTI_S|KTI_F)
  29. #define KT_SB        (KTI_S|KTI_B)
  30. #define KT_PF        (KTI_P|KTI_F)
  31. /*}}}  */
  32. /*}}}  */
  33. /*{{{  types*/
  34. typedef enum
  35.  { COM=0,    /* simple command            */
  36.    COM_C,    /* command with 1 char argument        */
  37.    COM_I,    /* command with 1 int argument        */
  38.    COM_A,    /* command with a adress        */
  39.    COM_II,    /* command with 2 int arguments        */
  40.    COM_P,    /* command with a prompt        */
  41.    COM_IP,    /* command with 1 int and prompt    */
  42.    COM_IIP    /* command with 2 int and prompt    */
  43.  } COM_TYPES;
  44. /*}}}  */
  45. /*{{{  datalist*/
  46. #define P_T_MERGE(p,c) (p|(c<<KT_LG))
  47. #define GET_T(x) \
  48.   (((x<=O_NOP)||(x>=O_EXE_MACRO))           \
  49.     ? COM                                   \
  50.     : (COM_TYPES)(key_info[x-O_NOP]>>KT_LG))
  51.  
  52. private char const key_info[] =
  53.  { P_T_MERGE(KT_PSFB,COM)      /* O_NOP */,
  54.    P_T_MERGE(KT_PSFB,COM)      /* M_BEGIN_OF_LINE */,
  55.    P_T_MERGE(KT_SFB,COM)      /* M_BOT_OF_FOLD */,
  56.    P_T_MERGE(KT_NONE,COM_II)      /* M_CHANGE_FOLD */,
  57.    P_T_MERGE(KT_SB,COM_IIP)      /* M_EDIT_HISTORY */,
  58.    P_T_MERGE(KT_PSFB,COM)      /* M_END_OF_LINE */,
  59.    P_T_MERGE(KT_PSB,COM_IP)      /* M_FINISH */,
  60.    P_T_MERGE(KT_B,COM_I)      /* M_GOTO_MARK */,
  61.    P_T_MERGE(KT_SB,COM_II)      /* M_GO_BUFFER */,
  62.    P_T_MERGE(KT_SFB,COM_I)      /* M_GO_COUNTER_X_POS */,
  63.    P_T_MERGE(KT_SB,COM_I)      /* M_LAYOUT */,
  64.    P_T_MERGE(KT_SFB,COM_I)      /* M_POS_TO_COUNTER */,
  65.    P_T_MERGE(KT_SB,COM_I)      /* M_SHOW_HELP */,
  66.    P_T_MERGE(KT_PSFB,COM)      /* M_STORE_C */,
  67.    P_T_MERGE(KT_PSFB,COM_I)      /* M_TEST_CC */,
  68.    P_T_MERGE(KT_PSFB,COM_C)      /* M_TEST_CHAR */,
  69.    P_T_MERGE(KT_PSFB,COM_C)      /* M_TEST_CHAR_HIGH */,
  70.    P_T_MERGE(KT_PSFB,COM_C)      /* M_TEST_CHAR_LOW */,
  71.    P_T_MERGE(KT_PSFB,COM_I)      /* M_TEST_CHAR_SET */,
  72.    P_T_MERGE(KT_PSFB,COM_I)      /* M_TEST_H_CC */,
  73.    P_T_MERGE(KT_PSFB,COM_I)      /* M_TEST_L_CC */,
  74.    P_T_MERGE(KT_PSFB,COM_P)      /* M_TEST_STR */,
  75.    P_T_MERGE(KT_SFB,COM)      /* M_TOP_OF_FOLD */,
  76.    P_T_MERGE(KT_SB,COM_IIP)      /* M_WRITE_HELP */,
  77.    P_T_MERGE(KT_NONE,COM)      /* O_ATTACH_FILE */,
  78.    P_T_MERGE(KT_PB,COM)      /* O_AUTO_SAVE */,
  79.    P_T_MERGE(KT_PB,COM)      /* O_A_AUTO_SAVE */,
  80.    P_T_MERGE(KT_SB,COM)      /* O_A_B_REGEXP */,
  81.    P_T_MERGE(KT_PB,COM)      /* O_A_ECHO */,
  82.    P_T_MERGE(KT_B,COM)      /* O_A_FULLSHIFT */,
  83.    P_T_MERGE(KT_PSF,COM)      /* O_A_HASH */,
  84.    P_T_MERGE(KT_PB,COM)      /* O_A_NOPARSE */,
  85.    P_T_MERGE(KT_PSFB,COM)      /* O_A_OVER */,
  86.    P_T_MERGE(KT_PB,COM)      /* O_A_POSI */,
  87.    P_T_MERGE(KT_PB,COM)      /* O_A_TIME */,
  88.    P_T_MERGE(KT_PSB,COM)      /* O_A_VERBOSE */,
  89.    P_T_MERGE(KT_PSFB,COM)      /* O_A_VIEW */,
  90.    P_T_MERGE(KT_SB,COM)      /* O_A_X_REGEXP */,
  91.    P_T_MERGE(KT_SB,COM)      /* O_BOT_OF_FOLD */,
  92.    P_T_MERGE(KT_PSB,COM)      /* O_BREAK */,
  93.    P_T_MERGE(KT_NONE,COM)      /* O_CHANGE_MARK */,
  94.    P_T_MERGE(KT_B,COM)      /* O_CLOSE_FOLD */,
  95.    P_T_MERGE(KT_NONE,COM)      /* O_COPY */,
  96.    P_T_MERGE(KT_B,COM)      /* O_COPY_PICK */,
  97.    P_T_MERGE(KT_S,COM)      /* O_CREATE_FOLD */,
  98.    P_T_MERGE(KT_PF,COM)      /* O_DELETE */,
  99.    P_T_MERGE(KT_NONE,COM)      /* O_DEL_LINE */,
  100.    P_T_MERGE(KT_SB,COM)      /* O_DESCRIBE_BINDINGS */,
  101.    P_T_MERGE(KT_PSB,COM)      /* O_DOWN */,
  102.    P_T_MERGE(KT_B,COM)      /* O_DSP */,
  103.    P_T_MERGE(KT_PB,COM)      /* O_D_AUTO_SAVE */,
  104.    P_T_MERGE(KT_PB,COM)      /* O_D_ECHO */,
  105.    P_T_MERGE(KT_B,COM)      /* O_D_FULLSHIFT */,
  106.    P_T_MERGE(KT_PSF,COM)      /* O_D_HASH */,
  107.    P_T_MERGE(KT_PB,COM)      /* O_D_NOPARSE */,
  108.    P_T_MERGE(KT_PSFB,COM)      /* O_D_OVER */,
  109.    P_T_MERGE(KT_PB,COM)      /* O_D_POSI */,
  110.    P_T_MERGE(KT_SB,COM)      /* O_D_REGEXP */,
  111.    P_T_MERGE(KT_PB,COM)      /* O_D_TIME */,
  112.    P_T_MERGE(KT_PSB,COM)      /* O_D_VERBOSE */,
  113.    P_T_MERGE(KT_PSFB,COM)      /* O_D_VIEW */,
  114.    P_T_MERGE(KT_PSFB,COM)      /* O_END_OF_LINE */,
  115.    P_T_MERGE(KT_B,COM)      /* O_ENTER_FOLD */,
  116.    P_T_MERGE(KT_B,COM)      /* O_ENTER_NO_FILE */,
  117.    P_T_MERGE(KT_B,COM)      /* O_EXIT_FOLD */,
  118.    P_T_MERGE(KT_PSF,COM)      /* O_FILE_C */,
  119.    P_T_MERGE(KT_NONE,COM)      /* O_FILE_FOLD */,
  120.    P_T_MERGE(KT_NONE,COM)      /* O_FILTER_BUFFER */,
  121.    P_T_MERGE(KT_NONE,COM)      /* O_FILTER_LINE */,
  122.    P_T_MERGE(KT_PB,COM)      /* O_FIND */,
  123.    P_T_MERGE(KT_PB,COM)      /* O_FIND_REVERSE */,
  124.    P_T_MERGE(KT_PSB,COM)      /* O_FINISH */,
  125.    P_T_MERGE(KT_NONE,COM)      /* O_FIRST_LINE_TO_FOLD_H */,
  126.    P_T_MERGE(KT_PSB,COM_I)      /* O_FLUSH */,
  127.    P_T_MERGE(KT_SB,COM)      /* O_FOLD_INFO */,
  128.    P_T_MERGE(KT_B,COM)      /* O_GOTO_LINE */,
  129.    P_T_MERGE(KT_SB,COM)      /* O_GROW_BUFFER */,
  130.    P_T_MERGE(KT_SB,COM)      /* O_GROW_W_BUFFER */,
  131.    P_T_MERGE(KT_PSB,COM)      /* O_HELP */,
  132.    P_T_MERGE(KT_NONE,COM)      /* O_INSERT_FILE */,
  133.    P_T_MERGE(KT_PB,COM)      /* O_ITS_REVERSE */,
  134.    P_T_MERGE(KT_PB,COM)      /* O_ITS_SEARCH */,
  135.    P_T_MERGE(KT_NONE,COM)      /* O_LANGUAGE */,
  136.    P_T_MERGE(KT_PSFB,COM)      /* O_LEFT */,
  137.    P_T_MERGE(KT_NONE,COM)      /* O_MOVE */,
  138.    P_T_MERGE(KT_SB,COM)      /* O_OPEN_BUFFER */,
  139.    P_T_MERGE(KT_B,COM)      /* O_OPEN_FOLD */,
  140.    P_T_MERGE(KT_SB,COM)      /* O_OPEN_LIST_BUFFER */,
  141.    P_T_MERGE(KT_B,COM)      /* O_OPEN_LIST_FILE */,
  142.    P_T_MERGE(KT_SB,COM)      /* O_OPEN_LIST_W_BUFFER */,
  143.    P_T_MERGE(KT_B,COM)      /* O_OPEN_NEW_FILE */,
  144.    P_T_MERGE(KT_SB,COM)      /* O_OPEN_W_BUFFER */,
  145.    P_T_MERGE(KT_PSB,COM)      /* O_PAGE_DOWN */,
  146.    P_T_MERGE(KT_PSB,COM)      /* O_PAGE_UP */,
  147.    P_T_MERGE(KT_NONE,COM)      /* O_PICK */,
  148.    P_T_MERGE(KT_NONE,COM)      /* O_PIPE_FROM_COMMAND */,
  149.    P_T_MERGE(KT_B,COM)      /* O_PIPE_TO_COMMAND */,
  150.    P_T_MERGE(KT_SB,COM)      /* O_PROMPT */,
  151.    P_T_MERGE(KT_NONE,COM)      /* O_PUT_PICK */,
  152.    P_T_MERGE(KT_NONE,COM)      /* O_QUERY_REPLACE */,
  153.    P_T_MERGE(KT_PSB,COM)      /* O_QUIT */,
  154.    P_T_MERGE(KT_PSB,COM)      /* O_REFRESH */,
  155.    P_T_MERGE(KT_NONE,COM)      /* O_REMOVE_FOLD */,
  156.    P_T_MERGE(KT_B,COM)      /* O_RENAME_FILE */,
  157.    P_T_MERGE(KT_NONE,COM)      /* O_REPLACE */,
  158.    P_T_MERGE(KT_PF,COM)      /* O_RETURN */,
  159.    P_T_MERGE(KT_PSFB,COM)      /* O_RIGHT */,
  160.    P_T_MERGE(KT_B,COM)      /* O_SAVE_FILE */,
  161.    P_T_MERGE(KT_B,COM)      /* O_SHELL */,
  162.    P_T_MERGE(KT_B,COM)      /* O_SHELL_COMMAND */,
  163.    P_T_MERGE(KT_SB,COM)      /* O_SHRINK_BUFFER */,
  164.    P_T_MERGE(KT_SB,COM)      /* O_SHRINK_W_BUFFER */,
  165.    P_T_MERGE(KT_PSFB,COM)      /* O_START_OF_LINE */,
  166.    P_T_MERGE(KT_B,COM)      /* O_SUSPEND */,
  167.    P_T_MERGE(KT_B,COM)      /* O_TITLE_HIDE */,
  168.    P_T_MERGE(KT_B,COM)      /* O_TITLE_SHOW */,
  169.    P_T_MERGE(KT_PSF,COM)      /* O_TOGGLE_CASE */,
  170.    P_T_MERGE(KT_SB,COM)      /* O_TOP_OF_FOLD */,
  171.    P_T_MERGE(KT_P,COM)      /* O_UNDEL_LINE */,
  172.    P_T_MERGE(KT_PSB,COM)      /* O_UP */,
  173.    P_T_MERGE(KT_B,COM)      /* O_WRITE_FILE */,
  174.    P_T_MERGE(KT_DUMMY,COM)      /* K_MOUSE */,
  175.    P_T_MERGE(KT_DUMMY,COM)      /* K_QUOTE */,
  176.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M16 */,
  177.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M15 */,
  178.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M14 */,
  179.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M13 */,
  180.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M12 */,
  181.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M11 */,
  182.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M10 */,
  183.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M9 */,
  184.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M8 */,
  185.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M7 */,
  186.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M6 */,
  187.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M5 */,
  188.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M4 */,
  189.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M3 */,
  190.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M2 */,
  191.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_M1 */,
  192.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_0 */,
  193.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_1 */,
  194.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_2 */,
  195.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_3 */,
  196.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_4 */,
  197.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_5 */,
  198.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_6 */,
  199.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_7 */,
  200.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_8 */,
  201.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_9 */,
  202.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_10 */,
  203.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_11 */,
  204.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_12 */,
  205.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_13 */,
  206.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_14 */,
  207.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_15 */,
  208.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ADD_COUNTER_16 */,
  209.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_ADD_COUNTER */,
  210.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ASCII */,
  211.    P_T_MERGE(KT_DUMMY,COM)      /* M_BEGIN_FOLD_COMMENT */,
  212.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M16 */,
  213.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M15 */,
  214.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M14 */,
  215.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M13 */,
  216.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M12 */,
  217.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M11 */,
  218.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M10 */,
  219.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M9 */,
  220.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M8 */,
  221.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M7 */,
  222.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M6 */,
  223.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M5 */,
  224.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M4 */,
  225.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M3 */,
  226.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M2 */,
  227.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_M1 */,
  228.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_0 */,
  229.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_1 */,
  230.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_2 */,
  231.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_3 */,
  232.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_4 */,
  233.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_5 */,
  234.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_6 */,
  235.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_7 */,
  236.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_8 */,
  237.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_9 */,
  238.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_10 */,
  239.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_11 */,
  240.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_12 */,
  241.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_13 */,
  242.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_14 */,
  243.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_15 */,
  244.    P_T_MERGE(KT_DUMMY,COM)      /* M_CALL_16 */,
  245.    P_T_MERGE(KT_DUMMY,COM_A)      /* M_CALL */,
  246.    P_T_MERGE(KT_DUMMY,COM)      /* M_CHANGED */,
  247.    P_T_MERGE(KT_DUMMY,COM)      /* M_CLOSED_FOLD */,
  248.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_DIV */,
  249.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ECHO_I */,
  250.    P_T_MERGE(KT_DUMMY,COM_P)      /* M_ECHO_P */,
  251.    P_T_MERGE(KT_DUMMY,COM)      /* M_EDITING */,
  252.    P_T_MERGE(KT_DUMMY,COM)      /* M_END_FOLD_COMMENT */,
  253.    P_T_MERGE(KT_DUMMY,COM)      /* M_END_MACRO */,
  254.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_ENTERED */,
  255.    P_T_MERGE(KT_DUMMY,COM_IP)      /* M_ENV_CMD */,
  256.    P_T_MERGE(KT_DUMMY,COM_P)      /* M_EXIT */,
  257.    P_T_MERGE(KT_DUMMY,COM)      /* M_FILED_FOLD */,
  258.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_FILETYP */,
  259.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_FOLD_DATA */,
  260.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_GET_BUFFER */,
  261.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_GET_HISTORY */,
  262.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_HISTORY */,
  263.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_INT_STRING */,
  264.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_INV_COUNTER */,
  265.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M16 */,
  266.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M15 */,
  267.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M14 */,
  268.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M13 */,
  269.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M12 */,
  270.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M11 */,
  271.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M10 */,
  272.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M9 */,
  273.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M8 */,
  274.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M7 */,
  275.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M6 */,
  276.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M5 */,
  277.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M4 */,
  278.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M3 */,
  279.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M2 */,
  280.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_M1 */,
  281.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_0 */,
  282.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_1 */,
  283.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_2 */,
  284.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_3 */,
  285.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_4 */,
  286.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_5 */,
  287.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_6 */,
  288.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_7 */,
  289.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_8 */,
  290.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_9 */,
  291.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_10 */,
  292.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_11 */,
  293.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_12 */,
  294.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_13 */,
  295.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_14 */,
  296.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_15 */,
  297.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_16 */,
  298.    P_T_MERGE(KT_DUMMY,COM_A)      /* M_JMP */,
  299.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M16 */,
  300.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M15 */,
  301.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M14 */,
  302.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M13 */,
  303.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M12 */,
  304.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M11 */,
  305.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M10 */,
  306.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M9 */,
  307.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M8 */,
  308.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M7 */,
  309.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M6 */,
  310.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M5 */,
  311.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M4 */,
  312.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M3 */,
  313.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M2 */,
  314.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_M1 */,
  315.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_0 */,
  316.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_1 */,
  317.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_2 */,
  318.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_3 */,
  319.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_4 */,
  320.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_5 */,
  321.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_6 */,
  322.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_7 */,
  323.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_8 */,
  324.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_9 */,
  325.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_10 */,
  326.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_11 */,
  327.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_12 */,
  328.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_13 */,
  329.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_14 */,
  330.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_15 */,
  331.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_FALSE_16 */,
  332.    P_T_MERGE(KT_DUMMY,COM_A)      /* M_JMP_FALSE */,
  333.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M16 */,
  334.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M15 */,
  335.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M14 */,
  336.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M13 */,
  337.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M12 */,
  338.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M11 */,
  339.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M10 */,
  340.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M9 */,
  341.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M8 */,
  342.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M7 */,
  343.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M6 */,
  344.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M5 */,
  345.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M4 */,
  346.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M3 */,
  347.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M2 */,
  348.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_M1 */,
  349.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_0 */,
  350.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_1 */,
  351.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_2 */,
  352.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_3 */,
  353.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_4 */,
  354.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_5 */,
  355.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_6 */,
  356.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_7 */,
  357.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_8 */,
  358.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_9 */,
  359.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_10 */,
  360.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_11 */,
  361.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_12 */,
  362.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_13 */,
  363.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_14 */,
  364.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_15 */,
  365.    P_T_MERGE(KT_DUMMY,COM)      /* M_JMP_TRUE_16 */,
  366.    P_T_MERGE(KT_DUMMY,COM_A)      /* M_JMP_TRUE */,
  367.    P_T_MERGE(KT_DUMMY,COM_C)      /* M_LANGUAGE */,
  368.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_LASTMES */,
  369.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_LOAD_MAC */,
  370.    P_T_MERGE(KT_DUMMY,COM_IP)      /* M_MENU */,
  371.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_MOD */,
  372.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_MULT */,
  373.    P_T_MERGE(KT_DUMMY,COM)      /* M_NOT */,
  374.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_NULL_COUNTER */,
  375.    P_T_MERGE(KT_DUMMY,COM)      /* M_POP_DELBUF */,
  376.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_POP_INT */,
  377.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_POP_INT_X */,
  378.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_POSITIV_COUNTER */,
  379.    P_T_MERGE(KT_DUMMY,COM_IP)      /* M_PROMPT */,
  380.    P_T_MERGE(KT_DUMMY,COM_IP)      /* M_PROMPT_C */,
  381.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_PUSH_INT */,
  382.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_PUSH_INT_X */,
  383.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_READ_REPEAT */,
  384.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_RESET_USER_MODE */,
  385.    P_T_MERGE(KT_DUMMY,COM)      /* M_SCREEN_OFF */,
  386.    P_T_MERGE(KT_DUMMY,COM)      /* M_SCREEN_ON */,
  387.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_SET_COPY */,
  388.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M16 */,
  389.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M15 */,
  390.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M14 */,
  391.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M13 */,
  392.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M12 */,
  393.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M11 */,
  394.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M10 */,
  395.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M9 */,
  396.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M8 */,
  397.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M7 */,
  398.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M6 */,
  399.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M5 */,
  400.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M4 */,
  401.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M3 */,
  402.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M2 */,
  403.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_M1 */,
  404.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_0 */,
  405.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_1 */,
  406.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_2 */,
  407.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_3 */,
  408.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_4 */,
  409.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_5 */,
  410.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_6 */,
  411.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_7 */,
  412.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_8 */,
  413.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_9 */,
  414.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_10 */,
  415.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_11 */,
  416.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_12 */,
  417.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_13 */,
  418.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_14 */,
  419.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_15 */,
  420.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_COUNTER_16 */,
  421.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_SET_COUNTER */,
  422.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SET_USER_MODE */,
  423.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_SET_USER_MODE_NUMB */,
  424.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SHOW_CURSOR */,
  425.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_STORE_LINE_NO */,
  426.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_STORE_MARK */,
  427.    P_T_MERGE(KT_DUMMY,COM_II)      /* M_SUM_COUNTER */,
  428.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_SW_KBD */,
  429.    P_T_MERGE(KT_DUMMY,COM_I)      /* M_S_ENTERED */,
  430.    P_T_MERGE(KT_DUMMY,COM)      /* M_TEST_AUTO */,
  431.    P_T_MERGE(KT_DUMMY,COM)      /* M_TEST_ECHO */,
  432.    P_T_MERGE(KT_DUMMY,COM)      /* M_TEST_FOLD */,
  433.    P_T_MERGE(KT_DUMMY,COM)      /* M_TEST_HASH */,
  434.    P_T_MERGE(KT_DUMMY,COM)      /* M_TEST_OVER */,
  435.    P_T_MERGE(KT_DUMMY,COM)      /* M_TEST_VERBOSE */,
  436.    P_T_MERGE(KT_DUMMY,COM)      /* M_TEST_VIEW */,
  437.    P_T_MERGE(KT_DUMMY,COM)      /* M_TEXTLINE */,
  438.    P_T_MERGE(KT_DUMMY,COM)      /* O_BELL */,
  439.    P_T_MERGE(KT_DUMMY,COM)      /* O_BELL_VISIBLE */,
  440.    P_T_MERGE(KT_DUMMY,COM)      /* O_DEF_FIX */,
  441.    P_T_MERGE(KT_DUMMY,COM)      /* O_DEF_MACRO */,
  442.    P_T_MERGE(KT_DUMMY,COM)      /* O_REP_0 */,
  443.    P_T_MERGE(KT_DUMMY,COM)      /* O_REP_1 */,
  444.    P_T_MERGE(KT_DUMMY,COM)      /* O_REP_2 */,
  445.    P_T_MERGE(KT_DUMMY,COM)      /* O_REP_3 */,
  446.    P_T_MERGE(KT_DUMMY,COM)      /* O_REP_4 */,
  447.    P_T_MERGE(KT_DUMMY,COM)      /* O_REP_5 */,
  448.    P_T_MERGE(KT_DUMMY,COM)      /* O_REP_6 */,
  449.    P_T_MERGE(KT_DUMMY,COM)      /* O_REP_7 */,
  450.    P_T_MERGE(KT_DUMMY,COM)      /* O_REP_8 */,
  451.    P_T_MERGE(KT_DUMMY,COM)      /* O_REP_9 */,
  452.    P_T_MERGE(KT_DUMMY,COM)      /* O_UNCHANGE */,
  453.    P_T_MERGE(KT_DUMMY,COM)      /* O_UNDEL_CHAR */,
  454.    P_T_MERGE(KT_DUMMY,COM)      /* O_CALL_FIX */,
  455.    P_T_MERGE(KT_DUMMY,COM)      /* O_EXE_MACRO */
  456.  };
  457. /*}}}  */
  458.